La programmation fonctionnelle pure, par exemple, interdit l’usage d’effets de bord ; la programmation structurée interdit l’usage du goto. 例如,纯粹的函数式编程不允许有副作用;结构化编程不允许使用goto。
Les années 1960 et 1970 ont également été l'époque d'un considérable débat sur le bien-fondé de la programmation structurée, qui signifie essentiellement la programmation sans l'utilisation de GOTO. 在1960年代以及1970年代中结构化程式设计的优点也带来许多的争议,特別是在程式开发的过程中完全不使用GOTO。